@echo off
chcp 65001 >nul
echo 🔍 数据库连接测试工具
echo ========================

REM 检查Node.js
node --version >nul 2>&1
if errorlevel 1 (
    echo ❌ 错误: 未找到Node.js，请先安装Node.js 14.0+
    pause
    exit /b 1
)

echo ✅ Node.js版本: 
node --version

REM 检查依赖
if not exist "node_modules" (
    echo 📦 正在安装依赖...
    call npm install
    if errorlevel 1 (
        echo ❌ 依赖安装失败
        pause
        exit /b 1
    )
)

echo ✅ 依赖检查完成

REM 显示配置信息
echo.
echo 🔧 当前数据库配置:
echo    主机: %DB_HOST% (默认: 43.143.253.188)
echo    端口: %DB_PORT% (默认: 3306)
echo    用户: %DB_USER% (默认: nextjs)
echo    数据库: %DB_NAME% (默认: nextjs)
echo.

REM 运行测试
echo 🚀 开始测试数据库连接...
node test-connection.js

echo.
echo 📋 测试完成!
pause
